﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using RentAWorker.Business.Interfaces;
using RentAWorker.Business.DTO;

namespace RentAWorker.Business.Impl
{
    public class DummyImplementation  : IManageRequestService, IRegistrationService, IRentRequestService, IReferenceDataService
    {
        #region IManageRequestService Members

        public IList<RentAWorker.Business.DTO.RentalService> GetRentalServicesForManager(string status)
        {
            throw new NotImplementedException();
        }

        public void ApproveRentalService(int rentalServiceId)
        {
            throw new NotImplementedException();
        }

        public void RejectRentalService(int rentalServiceId)
        {
            throw new NotImplementedException();
        }

        #endregion

        #region IRentRequestService Members

        public RentAWorker.Business.DTO.SearchResourceResponse SearchAvailableResources(RentAWorker.Business.DTO.SearchResourceRequest request)
        {
            throw new NotImplementedException();
        }

        public RentAWorker.Business.DTO.RentalServiceResponse RequestRentalService(RentAWorker.Business.DTO.RentalServiceRequest request)
        {
            throw new NotImplementedException();
        }

        public RentAWorker.Business.DTO.RentalServicesForCustomerResponse GetRentalServicesForCustomer(RentAWorker.Business.DTO.RentalServicesForCustomerRequest request)
        {
            throw new NotImplementedException();
        }

        public RentAWorker.Business.DTO.RentalServiceResponse ChangeRentalServiceForCustomer(RentAWorker.Business.DTO.RentalServiceRequest request)
        {
            throw new NotImplementedException();
        }

        #endregion

        #region IRegistrationService Members

        public int ConnectUserToCustomer(Guid membershipId, string companyName)
        {
            throw new NotImplementedException();
        }

        public int GetCustomerForUser(Guid membershipId)
        {
            throw new NotImplementedException();
        }

        #endregion

        #region IReferenceDataService Members

        public IList<KeyValuePair<int, string>> GetReferenceData(ReferenceDataTypes typeToRequest)
        {
            throw new NotImplementedException();
        }

        #endregion
    }
}
